libxl/remus: init checkpoint callback in Remus setup callback
authorWen Congyang <wency@cn.fujitsu.com>
Tue, 16 Feb 2016 03:41:16 +0000 (11:41 +0800)
committerWei Liu <wei.liu2@citrix.com>
Fri, 26 Feb 2016 14:27:12 +0000 (14:27 +0000)
commit5b84fb9abf2b6892da10deec4b54966d82c4c11c
treed8e0d38279523f96a24678db9f11cb04be5cb4dc
parent2753e07f5e8440cd5751369f5a037a7824e5a29e
libxl/remus: init checkpoint callback in Remus setup callback

Init stream {read/write} state checkpoint_callback, suspend/resume/checkpoint
callback in Remus setup callback.
There's no functional change, it's just refactoring so that we can move
all remus code into one file.

Signed-off-by: Yang Hongyang <hongyang.yang@easystack.cn>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
CC: Andrew Cooper <andrew.cooper3@citrix.com>
CC: Ian Campbell <Ian.Campbell@citrix.com>
CC: Ian Jackson <Ian.Jackson@eu.citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxl.c
tools/libxl/libxl_create.c
tools/libxl/libxl_dom.c
tools/libxl/libxl_internal.h